Big Huge Thesaurus

Vigna radiata

noun